package com.example.springboot.entity;
import com.baomidou.mybatisplus.annotation.IdType;
// 导入MyBatis-Plus的表字段映射注解
import com.baomidou.mybatisplus.annotation.TableField;
// 导入MyBatis-Plus的表主键注解
import com.baomidou.mybatisplus.annotation.TableId;
// 导入MyBatis-Plus的表名映射注解
import com.baomidou.mybatisplus.annotation.TableName;
// 导入Lombok的注解（简化JavaBean开发）
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 宿舍楼
 */
@Data  // 自动生成基础JavaBean方法
@AllArgsConstructor // 自动生成包含所有成员变量的构造方法
@NoArgsConstructor // 自动生成无参构造方法

@TableName(value = "dorm_build") // 声明该实体类对应的数据库表名为"dorm_build"
public class DormBuild {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;  // 系统内部使用的记录ID，自动生成
    @TableField("dormbuild_id")
    private int dormBuildId; // 宿舍楼的业务编号（例如：1号楼、2号楼）
    @TableField("dormbuild_name")
    private String dormBuildName;  // 宿舍楼名称（例如：知学楼、明德楼）
    @TableField("dormbuild_detail")
    private String dormBuildDetail; // 宿舍楼详细描述（例如：容纳人数、楼龄等）
}
